<!-- Djordje Vukovic -->
<script type="text/javascript" src="jquery.js"></script>
<?php
    session_start();

    function zavrsetak($poslednji)
    {
        $query = "SELECT idTipLicnosti, naziv FROM tiplicnosti WHERE idTipLicnosti='$poslednji'";
        $rez = mysql_query($query) or die("Greska pri odredjivanju tipa na kraju");
        echo "Ваш тип је ";
        $rezultat = mysql_fetch_array($rez);
        echo  $rezultat['naziv'];
        mysql_close();
        
        if($_SESSION['svrha'] === "pretraga")
        {
			
          	echo '<p><a href="pretraga.php?vrsta=pokloni&mod=filter&tip=' . $rezultat['idTipLicnosti'] . '" class="button"> Прикажи поклоне </a></p>';
			
		} else {
			$idTipLicnosti = $rezultat['idTipLicnosti'];
			echo "<input type=\"hidden\" id=\"idTipa\" value=\"$idTipLicnosti\" />";
			echo "<input value=\"Prihvati tip\"  type=\"button\" id=\"OK\" onclick=\"okp()\" />";
			
        }
        unset($_SESSION['tipovi']);
        unset($_SESSION['pol']);
        unset($_SESSION['starost']);
        unset($_SESSION['pitanje_broj']);
        unset($_SESSION['svrha']);
        die();
    }


    include ("konekcija_sa_bazom.php");
    mysql_query("SET NAMES utf8");
    //ako nisu setovani tipovi znaci da je prvo pitanje i da treba popuniti sesiju
	
    if(isset($_GET['pol']))
    {
        $pol = $_GET['pol'];
        $starost = $_GET['starost'];
        $_SESSION['tipovi'] = array();
		if($_GET['pol']==="svi") 
		{
			echo "<script type=\"text/javascript\" >";
			echo "function ff() {
		  	$(\"#popupCont\").css(\"visibility\", \"hidden\");	
		  }";
		  	echo "</script>";
			echo "Нисте одабрали пол или године<br/>";
			echo "<input type=\"button\" id=\"napusti\" value=\"Врати се и одабери пол и старост\" onclick=\"ff()\" />";
			exit();
		}
        $upit_za_tipove = "SELECT idTipLicnosti FROM tiplicnosti WHERE (pol='$pol' AND zivotnoDoba='$starost');";
        //echo $upit_za_tipove;
        $tipovi = mysql_query($upit_za_tipove)or die("Greska kod dohvatanja tipova iz baze");

        //ubaci sve tipove u sesiju
        while($red = mysql_fetch_array($tipovi))
        {
            $tip = $red['idTipLicnosti'];
            array_push($_SESSION['tipovi'], $tip);
            //echo $tip . " ";
        }
		//echo "<br/>";
        //ubaci pol i starost u sesiju
        $pol = $_GET['pol'];
        $starost = $_GET['starost'];
        $svrha = $_GET['svrha'];
        $_SESSION['svrha'] = $svrha;
        $_SESSION['pol'] = $pol;
        $_SESSION['starost'] = $starost;
        $_SESSION['pitanje_broj'] = 0;
        shuffle($_SESSION['tipovi']);
    }
    /*
     * ako je prvi put pozvana skripta odabrani_tip nece biti poslato  GET-om
     * ako nije prvi put tip koji je odabran se stavi na kraj niza u sesiji
     */
    if(isset($_GET['odabrani_tip']))
    {
        array_push($_SESSION['tipovi'], $_GET['odabrani_tip']);
    }

    if(count($_SESSION['tipovi']) < 2)
    {
        $poslednji = array_shift($_SESSION['tipovi']);
        zavrsetak($poslednji);
		
    }
    //uzmu se prva dva id tipa iz sesije
    //echo $_SESSION['tipovi'];
    $id_prvog = array_shift($_SESSION['tipovi']);
    $id_drugog = array_shift($_SESSION['tipovi']);
	
    

    //izvadi pitanje i popuni promenljive
    $upit_za_pitanje = "SELECT * FROM pitanja WHERE ((idTip1='$id_prvog' AND idTip2='$id_drugog') OR (idTip1='$id_drugog' AND idTip2='$id_prvog'));";
    //echo $upit_za_pitanje;
    $pitanja = mysql_query($upit_za_pitanje) or die("<br />Greska kod pitanja");
    $pitanje = mysql_fetch_array($pitanja);
    $id_tip1 = $pitanje['idTip1'];
    $id_tip2 = $pitanje['idTip2'];
    $tekst_pitanja= $pitanje['tekstPitanja'];
    $odgovor1 = $pitanje['odgovor1'];
    $odgovor2 = $pitanje['odgovor2'];

    //generisi HTML
    $_SESSION['pitanje_broj']++;
    echo "Pitanje broj " . $_SESSION['pitanje_broj'] . "<br />";
    echo "$tekst_pitanja";
    echo "<form name=\"forma\" method=\"GET\">";
    echo "<table border=\"1\">";
    echo "<tr>";
    echo "<td>" . $odgovor1 . "</td>";
    echo "<td>" . "<input type=\"hidden\" id=\"odg1id\" value=\"" . $id_tip1 ."\">"."<input type=\"button\" id=\"odg1\" value=\"Одабери\" onclick=\"o1()\"/>" ."</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>" . $odgovor2 . "</td>";
    echo "<td>" . "<input type=\"hidden\" id=\"odg2id\" value=\"" . $id_tip2 ."\">"."<input type=\"button\" id=\"odg2\" value=\"Одабери\" onclick=\"o2()\"/>" ."</td>";
    echo "</tr>";
    echo "</table>";
    echo "</form>";
	echo "<input type=\"button\" id=\"hid\" value=\"Odustani\" onclick=\"h()\" />";
	
	

    //generisi javascript
    echo "<script type=\"text/javascript\" >";
    
    echo "function o1()
        {
            var id = document.getElementById('odg1id').value;
            osnova = 'anketa.php?odabrani_tip=';
            var rez = osnova + id;
            var o;
            if(window.XMLHttpRequest)
            {
                o = new XMLHttpRequest();
            }
            else
            {
                o = new ActiveXObject(\"Microsoft.XMLHTTP\");
            }
            o.onreadystatechange=function()
            {
                if (o.readyState==4 && o.status==200)
                {
                    document.getElementById(\"contAnketa\").innerHTML=o.responseText;
                }
            }

            o.open(\"GET\", rez, true);
            o.send();
        }";


    echo "function o2()
        {
            var id = document.getElementById('odg2id').value;
            osnova = 'anketa.php?odabrani_tip=';
            var rez = osnova + id;
            var o;
            if(window.XMLHttpRequest)
            {
                o = new XMLHttpRequest();
            }
            else
            {
                o = new ActiveXObject(\"Microsoft.XMLHTTP\");
            }
            o.onreadystatechange=function()
            {
                if (o.readyState==4 && o.status==200)
                {
                    document.getElementById(\"contAnketa\").innerHTML=o.responseText;
                }
            }

            o.open(\"GET\", rez, true);
            o.send();
        }";
	
	echo "function h() {
		  	$(\"#popupCont\").css(\"visibility\", \"hidden\");	
		  }";
	echo "function okp() {
				$(\"#popupCont\").css(\"visibility\", \"hidden\");
				var idTipaLic = $(\"#idTipa\").val();
				$(\"#tiplic\").val(idTipaLic);
				$(\".elemTipLic\").removeClass(\"selected\");
				$(\"#tipLic_\" + idTipaLic).addClass(\"selected\");
			}";
    echo "</script>";

?>
